package org.monkey.request.plugin.service;

import org.monkey.request.plugin.entity.RequestInfo;

public interface RequestLogHandleContext {

  RequestLogHandleContext addPreHandlerLast(RequestLogPreHandler requestLogPreHandler);
  RequestLogHandleContext addPreHandlerHead(RequestLogPreHandler requestLogPreHandler);

  RequestLogHandleContext addAfterHandlerLast(RequestLogAfterHandler requestLogAfterHandler);
  RequestLogHandleContext addAfterHandlerHead(RequestLogAfterHandler requestLogAfterHandler);
   void doPre(RequestInfo requestInfo);
   void doAfter(RequestInfo requestInfo);
}
